@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img,hr{margin:0;padding:0;vertical-align:baseline}fieldset,img{border:0}
.e_hide{display:none}.e_show{display:block}
address,caption,cite,code,dfn,em,th,td,var,i{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
table{border-collapse:collapse}
q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}
sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}legend{color:#000}button{background:none;border:none}
ins{text-decoration:none}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:''}
hr{color:#f5f2ee;background-color:#f5f2ee;border:none;height:1px}
article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}
/* commom */
html,body{-webkit-text-size-adjust:none}
body{background-color:#fff;color:#666;font-size:12px;font-family:SimSun,Arial}
button,a{cursor:pointer}
input,button,textarea,select,a{outline:none}
.b{font-weight:bold}.fs14{font-size:14px}.lh24{line-height:24px}.lh32{line-height:32px !important}
p{word-wrap:break-word}
a{color:#666;text-decoration:none}
a:hover{color:#ff741b;text-decoration:none}
i{overflow:hidden}
.clear{clear:both;height:0;font-size:0;overflow:hidden}
.clearfix:after,.list-teacher-s li:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{*zoom:1}
.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}
.yahei{font-family:"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif}
.cp{cursor:pointer}.b{font-weight:700}.w{white-space:nowrap}.tal{text-align:left}.tac{text-align:center}
.tar{text-align:right}.fr{float:right;display:inline}.db img{display:block}
.fl{float:left;display:inline}.pr{position:relative}.pa{position:absolute;z-index: 99}.oh{overflow:hidden}.pf{position:fixed}
.no_padding{padding:0px !important;}
.fr2{float:left;display:inline}
::-moz-selection{background:#0d6fb8;color:#fff;text-shadow:none}
::selection{background:#0d6fb8;color:#fff;text-shadow:none}
::-webkit-input-placeholder{color:#a9c0cc}
::-moz-placeholder{color:#a9c0cc}
:-moz-placeholder{color:#a9c0cc}
:-ms-input-placeholder{color:#a9c0cc}
input:-moz-placeholder{color:#a9c0cc}
textarea:-moz-placeholder{color:#a9c0cc}
.hide{display:none}
.wp{width:1180px;margin:auto}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}

.top{height:32px;line-height:32px;color:#999;background-color:#333}
.top a{color:#999}

.top .top-info{}
.top .top-info a{margin:0 5px}
.top .top-info img{position:relative;top:-2px;display:inline-block;vertical-align:middle;margin:0 10px}
.top .top-info i{position:relative;display:inline-block;vertical-align:middle;width:13px;height:15px;background:url(../images/top-s.png) no-repeat}
.top .top-info i.icon-login{top:-1px;margin-right:3px;background-position:0 0}
.top .top-info i.icon-reg{top:-2px;margin-left:10px;margin-right:5px;background-position:0 -32px}
.top .top-info i.icon-mobile{top:-1px;margin-right:3px;background-position:0 -108px}
.top .top-info i.icon-type{top:-2px;background-position:0 -141px;width:14px}

.header{height:118px}
.header h1{float:left;margin-top:26px;width:195px;height:60px}
.header h1 a{display:block;width:195px;height:60px;background:url(../images/logo-pink.png) no-repeat;text-indent:-9999px}
.header .eara{margin-left:55px;margin-top:43px;width:80px;height:32px;line-height:32px;position:relative}
.header .eara>a{display:block;position:relative;padding-left:14px;width:66px;height:30px;line-height:30px;color:#FF3873;font-size:12px;font-weight:bold;border:1px solid #ddd;background-image:-webkit-linear-gradient(top,#fff,#f7f7f7);background-image:-moz-linear-gradient(top,#fff,#f7f7f7);background-image:-o-linear-gradient(top,#fff,#f7f7f7);background-image:-ms-linear-gradient(top,#fff,#f7f7f7);background-image:linear-gradient(top,#fff,#f7f7f7);border-radius:2px}
.header .eara>a i{position:absolute;top:13px;right:11px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc}
.header .eara>a.cur{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #fff;z-index:1000;background:#fff}
.header .eara .earabox{display:none;width:720px;top:31px;border:1px solid #ddd;height:220px;background-color:#fff;z-index:999}
.header .eara .earabox .eara-title{padding-top:15px;margin:0 20px;height:34px;border-bottom:1px solid #FF3873}
.header .eara .earabox .eara-title a{float:left;margin:0 1px;width:24px;line-height:24px;height:34px;text-align:center;font-weight:bold;font-size:14px;color:#FF3873}
.header .eara .earabox .eara-title a.cur{background-color:#FF3873;color:#fff}
.header .eara .earacon{line-height:30px;padding:10px 0;margin:0 20px}
.header .eara .earacon a{float:left;width:85px;text-align:left}
.header .eara .earacon a:hover{color:#FF3873}

.header .search{margin-top:26px;width:561px}
.header .search .form{width:561px;height:48px;background:url(../images/search-pink.png) no-repeat;color:#ff607e}
.header .search .form h4{float:left;text-align:center;width:82px;height:48px;line-height:48px}
.header .search .form ul{display:none;top:44px;width:83px;background-color:#fef1f3;border-bottom:1px solid #e7cdd0}
.header .search .form ul li{height:30px;line-height:30px;text-align:center;color:#fe3131}
.header .search .form ul li a:hover{background-color:#fe5b92;color:#fff}
.header .search .form ul li a{color:#FE3131;display:block;height:31px;line-height:31px;}
.header .search .form input{float:left;padding:12px 10px 10px;width:365px;height:25px;line-height:26px;border:none;background:none;color:#ff607e}
.header .search .form button{float:left;margin-left:10px;padding-left:30px;width:82px;height:46px;color:#e78200;font-size:14px;font-family:SimSun}
.header .search .hotkey{height:42px;line-height:42px}
.header .search .hotkey span{margin-left:15px;margin-right:5px;color:#999}
.header .search .hotkey a{margin:0 10px;color:#ff2e55}
.header .search .hotkey a:hover{color:#ff741b}
/*bannar*/
.bxslider li img{width:900px;height:280px}
.menu{height:55px;background:url(../images/nav-bg-pink.png) no-repeat center 0;z-index:2}
.menu .nav{}
.menu .nav>li{display:inline;float:left}
.menu .nav>li>a{position:relative;display:inline-block;padding:0 10px;height:51px;line-height:51px;color:#fff;font-size:14px;font-weight:bold}
.menu .nav>li>a:hover,.menu .nav>li>a.cur{background-color:#fff;color:#FE3131}
.menu .nav>li>a.active{background-color:#fff;color:#FE3131}
.menu .nav>li>a>i{position:relative;top:2px;display:inline-block;width:16px;height:16px;margin-right:3px;background:url(../images/nav-ico-pink.png) no-repeat}
.menu .nav>li>a>em{top:2px;right:2px;position:absolute;width:19px;height:9px;background:url(../images/hot-pink.png) no-repeat}
.menu .nav li a i.icon-index{background-position:0 0}
.menu .nav li a i.icon-wy{background-position:-70px 0}
.menu .nav li a i.icon-fc{background-position:-142px 0}
.menu .nav li a i.icon-jz{background-position:-208px 0}
.menu .nav li a i.icon-px{background-position:-281px 0}
.menu .nav li a i.icon-zp{background-position:-347px 0}
.menu .nav li a i.icon-esc{background-position:-420px 0}
.menu .nav li a i.icon-zxgc{background-position:-503px 0}
.menu .nav li a i.icon-zxcl{background-position:-607px 0}
.menu .nav li a i.icon-hq{background-position:-705px 0}
.menu .nav li a i.icon-hj{background-position:-773px 0}
.menu .nav li a i.icon-ly{background-position:-845px 0}
.menu .nav li a i.icon-yl{background-position:-911px 0}
.menu .nav li a i.icon-news{background-position:-983px 0}

/* .menu .nav li a:hover i.icon-index,.menu .nav li a.cur i.icon-index{background-position:0 -18px}
.menu .nav li a:hover i.icon-wy,.menu .nav li a.cur i.icon-wy{background-position:-70px -18px}
.menu .nav li a:hover i.icon-fc,.menu .nav li a.cur i.icon-fc{background-position:-142px -18px}
.menu .nav li a:hover i.icon-jz,.menu .nav li a.cur i.icon-jz{background-position:-208px -18px}
.menu .nav li a:hover i.icon-px,.menu .nav li a.cur i.icon-px{background-position:-281px -18px}
.menu .nav li a:hover i.icon-zp,.menu .nav li a.cur i.icon-zp{background-position:-347px -18px}
.menu .nav li a:hover i.icon-esc,.menu .nav li a.cur i.icon-esc{background-position:-420px -18px}
.menu .nav li a:hover i.icon-zxgc,.menu .nav li a.cur i.icon-zxgc{background-position:-503px -18px}
.menu .nav li a:hover i.icon-zxcl,.menu .nav li a.cur i.icon-zxcl{background-position:-607px -18px}
.menu .nav li a:hover i.icon-hq,.menu .nav li a.cur i.icon-hq{background-position:-705px -18px}
.menu .nav li a:hover i.icon-hj,.menu .nav li a.cur i.icon-hj{background-position:-773px -18px}
.menu .nav li a:hover i.icon-ly,.menu .nav li a.cur i.icon-ly{background-position:-845px -18px}
.menu .nav li a:hover i.icon-yl,.menu .nav li a.cur i.icon-yl{background-position:-911px -18px}
.menu .nav li a:hover i.icon-news,.menu .nav li a.cur i.icon-news{background-position:-983px -18px} */
.menu .nav li a:hover i.icon-index,.menu .nav li a.cur i.icon-index,.menu .nav li a.active i.icon-index{background-position:0 -18px}
.menu .nav li a:hover i.icon-wy,.menu .nav li a.cur i.icon-wy,.menu .nav li a.active i.icon-wy{background-position:-70px -18px}
.menu .nav li a:hover i.icon-fc,.menu .nav li a.cur i.icon-fc,.menu .nav li a.active i.icon-fc{background-position:-142px -18px}
.menu .nav li a:hover i.icon-jz,.menu .nav li a.cur i.icon-jz,.menu .nav li a.active i.icon-jz{background-position:-208px -18px}
.menu .nav li a:hover i.icon-px,.menu .nav li a.cur i.icon-px,.menu .nav li a.active i.icon-px{background-position:-281px -18px}
.menu .nav li a:hover i.icon-zp,.menu .nav li a.cur i.icon-zp,.menu .nav li a.active i.icon-zp{background-position:-347px -18px}
.menu .nav li a:hover i.icon-esc,.menu .nav li a.cur i.icon-esc,.menu .nav li a.active i.icon-esc{background-position:-420px -18px}
.menu .nav li a:hover i.icon-zxgc,.menu .nav li a.cur i.icon-zxgc,.menu .nav li a.active i.icon-zxgc{background-position:-503px -18px}
.menu .nav li a:hover i.icon-zxcl,.menu .nav li a.cur i.icon-zxcl,.menu .nav li a.active i.icon-zxcl{background-position:-607px -18px}
.menu .nav li a:hover i.icon-hq,.menu .nav li a.cur i.icon-hq,.menu .nav li a.active i.icon-hq{background-position:-705px -18px}
.menu .nav li a:hover i.icon-hj,.menu .nav li a.cur i.icon-hj,.menu .nav li a.active i.icon-hj{background-position:-773px -18px}
.menu .nav li a:hover i.icon-ly,.menu .nav li a.cur i.icon-ly,.menu .nav li a.active i.icon-ly{background-position:-845px -18px}
.menu .nav li a:hover i.icon-yl,.menu .nav li a.cur i.icon-yl,.menu .nav li a.active i.icon-yl{background-position:-911px -18px}
.menu .nav li a:hover i.icon-news,.menu .nav li a.cur i.icon-news,.menu .nav li a.active i.icon-news{background-position:-983px -18px}


.menu .nav li>.navbox{display:none;left:-1px;top:50px;width:1180px;background-color:#fff;z-index:3;border:1px solid #FE3131;border-top:none}
.menu .nav li>.navbox>div{padding:20px 25px;width:45%;line-height:34px}
.menu .nav li>.navbox>div h4{color:#FE3131;font-size:14px;font-weight:bold}
.menu .nav li>.navbox>div .subnav span{margin:0 13px}
.menu .nav li>.navbox>div a{color:#666}
.menu .nav li>.navbox>div a:hover{color:#ff741b}

.menu .user{width:120px;height:50px;line-height:50px;color:#fff;font-size:14px;text-indent:45px}
.menu .user a{color:#fff}

.banner{margin-top:-5px;background-color:#f1f5f8;height:320px;z-index:1}

.banner .light{margin-top:20px;width:900px;height:280px}
.banner .bx-controls-direction{display:none}

.banner .notice{margin-top:20px;width:265px;background-color:#fff;height:280px;overflow:hidden}
.banner .n-title{padding-left:10px;padding-right:15px;height:51px;border-bottom:1px solid #d0dfea}
.banner .n-title h2{padding-left:20px;height:51px;line-height:51px;color:#fe3131;font-size:14px;font-weight:bold;background:url(../images/s-pink.png) no-repeat 0 16px}
.banner .n-title a{float:right;margin-top:20px;width:27px;height:11px;background:url(../images/s-pink.png) no-repeat 0 -37px}

.banner .n-list{margin-top:10px}
.banner .n-list li{padding:0 10px;height:28px;line-height:28px}
.banner .n-list li a{color:#666}
.banner .n-list span{float:right;color:#ccc}
.banner .n-list li.first{height:90px}
.banner .n-list li.first h3{font-weight:bold}
.banner .n-list li.first h3 a{color:#3eb9f6}
.banner .n-list li.first p{margin:10px -5px 0;padding-left:25px;padding-right:25px;line-height:24px;background:url(../images/yy.png) no-repeat}

.type{margin-top:5px;width:1200px;margin-left:-10px}
.type a{margin-top:20px;margin-left:10px;display:inline-block;width:226px;height:78px;line-height:78px;font-size:14px;color:#999;border:1px solid #eee}
.type a:hover,.type a.on{color:#fff;background-color:#3eb8f6;border-color:#3eb8f6}
.type a i{float:left;display:inline;margin:20px 30px 0 25px;width:36px;height:36px;background:url(../images/iocn.png) no-repeat}
.type a.no{background-color:#ccc;border:1px solid #ccc}
.type a.no:hover{background-color:#ccc;border:1px solid #ccc}
.type a i.icon-f{background-position:0 0}
.type a i.icon-w{background-position:-239px 0}
.type a i.icon-j{background-position:-477px 0}
.type a i.icon-q{background-position:-715px 0}
.type a i.icon-h{background-position:-956px 0}
.type a i.icon-hj{background-position:0 -98px}
.type a i.icon-l{background-position:-239px -97px}
.type a i.icon-zx{background-position:-477px -98px}
.type a i.icon-zs{background-position:-715px -98px}
.type a i.icon-px{background-position:-954px -98px}
.type a i.icon-yl{background-position:0 -200px}
.type a i.icon-es{background-position:-239px -200px}
.type a i.icon-xw{background-position:-477px -200px}
.type a i.icon-fl{background-position:-715px -200px}
.type a i.icon-sh{background-position:-954px -200px}
.type a i.icon-gw{background-position:0 -299px}
.type a i.icon-gs{background-position:-239px -298px}
.type a i.icon-zhs{background-position:-477px -298px}
.type a i.icon-tc{background-position:-715px -298px}
.type a i.icon-zy{background-position:-954px -298px}

.type a:hover i.icon-f,.type a.on i.icon-f{background-position:0 -395px}
.type a:hover i.icon-w,.type a.on i.icon-w{background-position:-239px -395px}
.type a:hover i.icon-j,.type a.on i.icon-j{background-position:-477px -395px}
.type a:hover i.icon-q,.type a.on i.icon-q{background-position:-715px -395px}
.type a:hover i.icon-h,.type a.on i.icon-h{background-position:-956px -395px}
.type a:hover i.icon-hj,.type a.on i.icon-hj{background-position:0 -493px}
.type a:hover i.icon-l,.type a.on i.icon-l{background-position:-239px -492px}
.type a:hover i.icon-zx,.type a.on i.icon-zx{background-position:-477px -493px}
.type a:hover i.icon-zs,.type a.on i.icon-zs{background-position:-715px -493px}
.type a:hover i.icon-px,.type a.on i.icon-px{background-position:-954px -493px}
.type a:hover i.icon-yl,.type a.on i.icon-yl{background-position:0 -595px}
.type a:hover i.icon-es,.type a.on i.icon-es{background-position:-239px -595px}
.type a:hover i.icon-xw,.type a.on i.icon-xw{background-position:-477px -595px}
.type a:hover i.icon-fl,.type a.on i.icon-fl{background-position:-715px -595px}
.type a:hover i.icon-sh,.type a.on i.icon-sh{background-position:-954px -595px}
.type a:hover i.icon-gw,.type a.on i.icon-gw{background-position:0 -693px}
.type a:hover i.icon-gs,.type a.on i.icon-gs{background-position:-239px -693px}
.type a:hover i.icon-zhs,.type a.on i.icon-zhs{background-position:-477px -693px}
.type a:hover i.icon-tc,.type a.on i.icon-tc{background-position:-715px -693px}
.type a:hover i.icon-zy,.type a.on i.icon-zy{background-position:-954px -693px}

.about{margin-top:50px;height:46px;line-height:46px;background-color:#EF3332;color:#fff}
.about a{color:#fff;margin:0 15px}

.footer{height:150px;background-color:#333}

.footer .f-logo{margin-top:45px;width:195px;height:60px}
.footer .f-logo a{display:block;width:195px;height:60px;background:url(../images/f-logo.png) no-repeat}
.footer .copy{margin-top:45px;margin-left:60px;padding-left:50px;color:#666;line-height:24px;border-left:1px solid #666;font-family:"微软雅黑",Arial,SimSun,sans-serif}
.footer .contact{margin-top:20px;width:270px;text-align:right;color:#666}
.footer .contact img{margin-top:5px;margin-bottom:15px}
.footer .contact a{margin-left:15px;display:inline-block;width:43px;height:41px;background:url(../images/sns.png) no-repeat}
.footer .contact a.qq{background-position:0 0}
.footer .contact a.weibo{background-position:-56px 0}
.footer .contact a.weixin{background-position:-120px 0}

.s-top{position:fixed;left:50%;bottom:220px;margin-left:605px;width:50px;height:50px;background:url(../images/s-pink.png) no-repeat 0 -67px;cursor:pointer}

.position{height:48px;line-height:48px;color:#999}
.position a{margin:0 10px;color:#999}

.left{width:900px}
.title{height:40px;border-bottom:3px solid #3eb8f6}
.title h2{width:122px;height:40px;line-height:40px;color:#fff;font-size:14px;text-align:center;background:url(../images/news-title-pink.png) no-repeat}
.title span{float:right;color:#3eb8f6;margin-top:10px}
.title span a{margin:0 10px;color:#3eb8f6}

.left .n-focus{margin-top:15px;height:300px}
.left .n-focus .n-pic{width:375px;height:300px}
.left .n-focus .n-pic p{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.5);height:40px;line-height:40px;padding-left:10px;width:365px;color:#ccc}
.left .n-focus .n-pic .bx-controls-direction{display:none}

.left .n-focus .n-list{margin-top:-8px;width:505px}
.left .n-focus .n-list li{margin-top:15px;padding-bottom:10px;border-bottom:1px dotted #ccc}
.left .n-focus .n-list li h4{padding-left:15px;font-size:14px;font-weight:bold;background:url(../images/s-pink.png) no-repeat 0 -174px}
.left .n-focus .n-list li h4 a{color:#3eb8f6}
.left .n-focus .n-list li p{margin-top:8px;line-height:26px;color:#666}

.left .list-news{margin-top:5px}
.left .list-news li{padding-left:30px;padding-right:10px;height:62px;line-height:62px;font-size:14px;border-bottom:1px dotted #ccc;background:url(../images/s-pink.png) no-repeat 10px -241px}
.left .list-news li a{color:#666}
.left .list-news li a:hover{color:#3eb8f6}
.left .list-news li span{color:#ccc;float:right;font-size:12px}

.page{margin-top:30px;height:36px;line-height:36px;text-align:center}
.page a{display:inline-block;margin:0 5px;width:36px;height:36px;color:#FE3131;font-size:16px;border:2px solid #fff;border-radius:50%}
.page a.prev,.page a.next{font-family:SimSun;font-weight:bold;font-size:18px}
.page a:hover,.page a.on{border:2px solid #FE3131}

.right{width:265px}
.right .new{}
.right .n-title{padding:0 5px;height:40px;line-height:40px;border-bottom:1px solid #f8ebed}

.right .n-title h2{padding-left:30px;color:#FE3131;font-size:14px;font-weight:bold;background:url(../images/s-pink.png) no-repeat 0 -128px}
.right .n-title a{float:right;margin-top:15px;width:27px;height:11px;background:url(../images/s-pink.png) no-repeat 0 -37px}
.right .n-title .refresh{float:right;margin-top:15px;margin-right:5px;width:14px;height:16px;background:url(../images/s-pink.png) no-repeat 0 -671px}


.right .new .n-list{}
.right .new .n-list li{padding:15px 0;height:70px;border-bottom:1px dotted #ccc}
.right .new .n-list li img{float:left;margin-right:10px;width:95px;height:70px}
.right .new .n-list li h4{padding-top:15px;color:#3eb8f6}
.right .new .n-list li h4 a{color:#3eb8f6}
.right .new .n-list li p{color:#999;margin-top:10px}

.right .hot{margin-top:10px}
.right .hot .n-title h2{background-position:0 -198px}
.right .hot .h-list{padding:5px 0}
.right .hot .h-list li{height:36px;line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.right .hot .h-list li a{color:#666}
.right .hot .h-list li a:hover{color:#fe3131}
.right .hot .h-pic{margin-top:15px;width:265px;height:142px}
.right .hot .h-pic p{position:absolute;left:0;bottom:0;width:100%;height:42px;line-height:42px;text-align:center;background-color:rgba(0,0,0,.6);color:#fff}

.news-page{padding-top:15px;padding-bottom:30px;margin-bottom:20px;border-bottom:1px dotted #ccc}
.news-page h1{color:#3eb8f6;font-size:28px;font-weight:bold;text-align:center}
.news-page .tips{margin-top:15px;padding-top:5px;height:24px;line-height:24px;color:#ccc;text-align:center;border-top:1px solid #eee}
.news-page .sum{margin-top:20px;padding:20px;line-height:32px;color:#666;font-size:14px;background-color:#f1f5f8}
.news-con{line-height:32px;color:#666;font-size:14px}
.news-con p{margin-top:20px;text-indent:2em}
.news-con p img{margin-left:-2em}
.news-con h3{font-weight:700;margin-top:20px}
p.pic{text-align:center}
p.pad{padding-left:2em;text-indent:0}

.left .like.fl{width:550px}
.left .like.fr{width:350px}
.left .like h2{color:#3eb8f6;font-size:14px;font-weight:bold}
.left .like-list{margin-top:10px}
.left .like-list li{height:36px;line-height:36px;color:#ccc;font-size:14px}
.left .like-list li a{color:#666}
.left .like-list li a:hover{color:#3eb8f6}
.left .like-list li span{margin-left:5px}

.f-type{border:1px solid #FE3131;border-top:3px solid #FE3131}
.f-type table td{border-bottom:1px solid #eee;line-height:48px}
.f-type table tr td:first-child{background-color:#f5f8fa;width:80px;text-align:center;color:#FE3131}
/*.f-type table tr:nth-child(6) td{border-bottom:none}*/
.f-type table tr:last-child td{border-top:1px solid #3eb8f6;border-bottom:none}
.f-type table tr td a{display:inline-block;margin:0 5px;padding:0 10px;height:26px;line-height:26px;text-align:center;color:#666;border-radius:2px}
.f-type table tr td a:hover,.f-type table tr td a.on{background-color:#ffc500;color:#FFF}
.f-type table tr td select{float:left;margin-left:15px;margin-top:2px;padding-left:15px;padding-right:10px;width:145px;height:30px;line-height:30px;color:#666;border:1px solid #eee;cursor:pointer}
.f-type table tr td button{margin-left:10px;float:left;margin-top:2px;width:56px;height:30px;background-color:#ffc500;color:#e78200;border-radius:2px}
.f-type table tr td.other{padding-left:10px}
.f-type table tr td.other a{position:relative;padding-right:26px;width:70px;height:24px;line-height:24px;border:1px solid #eee;border-radius:0}
.f-type table tr td.other a:hover{background:none;color:#666}
.f-type table tr td.other a i{position:absolute;right:0;top:0;letter-spacing:-2px;width:24px;text-align:center;border-left:1px solid #eee}
table tr td a.more{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer;background:#ffc500;color:#fff;margin-top:12px}
table tr td a.more:hover{background-color:#ff3a61;color:#fff}
.f-type table tr td .f-nav{height:48px;line-height:48px;overflow:hidden}
.f-type table tr td .auto{overflow:inherit;height:auto}

.f-title{height:40px;line-height:40px;border-bottom:3px solid #FE3131}
.f-title span{float:right;color:#ccc}
.f-title .f-tab{}
.f-title .f-tab li{float:left;width:122px;height:40px;text-align:center;color:#3eb8f6;cursor:pointer}
.f-title .f-tab li a{display:block;width:122px;height:40px;color:#3eb8f6}
.f-title .f-tab li.cur a{background:url(../images/news-title-pink.png) no-repeat;color:#fff}
.f-box{padding-left:20px;height:50px;line-height:50px}
.f-box label{margin-right:25px;color:#666}
.f-box label input{margin-right:5px}

/*2015-7-25*/
.f-tool{height:40px;background-color:#f1f5f8;position:relative;z-index:99}
.f-tool li{float:left;position:relative;height:40px}
.f-tool li>a{display:block;color:#FE3131;height:39px;line-height:39px;padding:0 10px;border:1px solid #f1f5f8;border-bottom:0}
.f-tool li>a.on{background-color:#fff;border:1px solid #FE3131;border-bottom:none}
.f-tool li>a>i{position:relative;top:-2px;display:inline-block;margin-left:5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #FE3131}
.f-tool li>.fbox{display:none;border:1px solid #FE3131;background-color:#fff;text-align:center;border-top:none;z-index:99}
.f-tool li>.fbox a{display:block;height:40px;line-height:40px;color:#FE3131}
.f-tool li>.fbox a:hover{background-color:#FE3131;color:#fff}
.f-tool li.flist,.f-tool li.fpic{margin-top:13px;width:13px;height:13px;float:right;margin-right:15px;display:none}
.f-tool li.flist a,.f-tool li.fpic a{width:13px;height:13px;background:url(../images/s-pink.png) no-repeat}
.f-tool li.flist a{background-position:0 -318px}
.f-tool li.fpic a{background-position:0 -374px}

.f-tool label{margin-top:13px;display:block;margin-left:20px;color:#FE3131}
.f-tool label input{margin-right:5px}

.f-list{}
.f-list li{height:120px;padding:20px 0;border-bottom:1px dotted #ccc}
.f-list li img{float:left;margin-right:15px;width:180px;height:120px}
.f-list li h4{padding-top:5px;color:#3eb8f6;font-size:14px;font-weight:bold}
.f-list li h4 a{color:#3eb8f6}
.f-list li p{color:#999;line-height:24px;margin-top:10px}
.f-list li .cx{margin-top:10px;color:#e78200;height:25px;line-height:25px}
.f-list li .cx span{display:inline-block;vertical-align:middle;margin-right:15px}
.f-list li .cx i{display:inline-block;vertical-align:middle;margin-right:10px;width:25px;height:25px;background:url(../images/s-pink.png) no-repeat}
.f-list li .cx i.f1{background-position:0 -405px}
.f-list li .cx i.f2{background-position:0 -445px}
.f-list li .price{margin-top:35px}
.f-list li .price p{font-size:18px}
.f-list li .price b{color:#f60;font-size:24px;margin-right:5px}
.f-list li .price em{margin-top:5px;display:block;color:#e78200;text-align:right}

.right .so-car .n-title h2{background-position:0 -485px}

.so-car-s{}
.so-car-s select{margin-top:10px;width:100%;height:38px;line-height:38px;border:1px solid #eee;color:#ccc}
.so-car-s .so-i{margin-top:10px;height:40px;line-height:40px}
.so-car-s .so-i input{padding:10px;width:240px;height:18px;line-height:18px;color:#ccc;border:1px solid #eee}
.so-car-s .so-i em{position:absolute;right:10px;top:0;color:#666}
.so-car-s .so-b{height:44px;margin-top:15px;text-align:center}
.so-car-s .so-b button{width:144px;height:46px;line-height:40px;color:#e78200;background:url(../images/right-bn.png) no-repeat}

.info{}
.info .i-focus{width:480px}
.info .i-focus .i-big{width:480px;height:320px}
.info .i-focus .i-big img{display:block;width:480px;height:320px}
.info .i-focus .i-small{height:75px;width:500px;margin-left:-8px}
.info .i-focus .i-small li{position:relative;float:left;margin-top:7px;margin-left:5px;width:112px;height:75px;border:3px solid #fff}
.info .i-focus .i-small li:last-child{margin-left:4px}
.info .i-focus .i-small li i{position:absolute;left:50%;margin-left:-2px;top:-7px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #fff}
.info .i-focus .i-small li.cur{border-color:#3eb8f6}
.info .i-focus .i-small li.cur i{border-bottom-color:#3eb8f6}
.info .info-c{width:685px}
.info .info-c h1{height:50px;line-height:50px;color:#3eb8f6;font-weight:bold;font-size:24px;border-bottom:1px dotted #ccc}
.info .info-c h1 span{float:right;margin-top:5px;color:#ff741b;font-size:12px;font-weight:normal;font-family:simsun;margin-right:5px}
.info .info-c .i-list{margin-top:10px}
.info .info-c .i-list li{padding:0 10px;height:34px;line-height:32px;color:#666;font-family:"微软雅黑",Arial}
.info .info-c .i-list li span{font-weight:bold;margin-right:5px}
.info .info-c .i-list li b{color:#f60;font-size:20px;margin-right:5px}
.info .info-c .i-list li em{color:#ccc;margin-left:20px}
.info .info-c .i-list li.yuding{margin:10px 0;height:60px;line-height:60px;background-color:#f1f5f8}
.info .info-c .i-list li.yuding span:nth-child(3){margin-left:105px}
.info .info-c .i-list li.yuding a{float:right;width:76px;height:36px;line-height:36px;color:#fff;text-align:center;background-color:#3eb8f6;border-radius:2px;margin-top:12px}
.info .info-c .i-list li.yuding a.xingcheng{float:none;color:#3eb8f6;text-align:center;background-color:#f1f5f8}
.info .info-c .i-list li.yuding a.xingcheng:hover{color:#ff741b}
.info .info-c .i-list li.w30{float:left;width:30%}
.info .info-c .i-list li.w49{float:left;width:59%}
.info .info-c .i-list li.w49{float:left;width:99%}
.info .info-c .i-list li.clear{height:10px}

.info .info-c .i-list li.tag{margin:5px 0 8px}
.info .info-c .i-list li.tag a{display:inline-block;margin-right:6px;padding:0 10px;height:24px;line-height:24px;color:#fff;background-color:#ff741b;border:1px solid #ff741b}
.info .info-c .i-list li.tag a:hover,.info .info-c .i-list li.tag a.on{background-color:#3eb8f6;border:1px solid #3eb8f6}

.info .info-c .i-list li.lx{height:48px;line-height:48px;background-color:#f1f5f8}
.info .info-c .i-list li.lx b{display:inline-block;width:250px;color:#3eb8f6;font-size:20px}
.info .info-c .i-list li.lx a.tel{display:inline-block;width:76px;height:36px;line-height:36px;color:#fff;background-color:#3eb8f6;border-radius:2px;text-align:center;position:relative;top:-3px}
.info .info-c .i-list li.lx .online{border-left:1px solid #e1eaf1;width:295px;color:#a2adb5;padding-left:10px}
.info .info-c .i-list li.lx .online a{margin-left:20px;color:#7f919f;display:inline-block;padding-left:30px;background:url(../images/s-pink.png) no-repeat}
.info .info-c .i-list li.lx .online a.on{background-position:0 -525px}
.info .info-c .i-list li.lx .online a.off{background-position:0 -570px}

.xq-list{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #eee}
.xq-list li{width:33%;float:left;line-height:34px;color:#666}

.xq-con{color:#666;line-height:34px;padding-bottom:20px}
.xq-con p{margin-top:20px}

.s-info{border:1px solid #FE3131}
.s-info h2{height:39px;line-height:39px;color:#FE3131;font-size:14px;font-weight:bold;text-align:center;border-bottom:3px solid #FE3131}
.s-info img{display:block;margin:25px auto 15px;width:126px;height:126px}
.s-info p{text-align:center;color:#3eb8f6;font-size:14px;font-weight:bold;text-align:center}
.s-info .s-info-con{margin:25px 10px 0;padding:15px 0;border-top:1px solid #eee;line-height:26px;color:#666}
.s-info .s-info-con img{width:46px;height:46px}

.c-list{}
.c-list li{height:66px;margin-top:20px;line-height:22px}
.c-list li img{float:left;width:80px;height:66px;margin-right:15px}
.c-list li a{color:#666}
.c-list li p{color:#ccc}
.c-list li em{display:block;color:#f90}

.right .tj .n-title h2{background-position:0 -620px}

.esc-list{margin-top:20px;width:1200px;margin-left:-20px}
.esc-list li{width:220px;height:210px;float:left;margin-left:20px}
.esc-list li img{display:block;width:220px;height:150px;margin-bottom:10px}
.esc-list li span{float:right;color:#f90;font-family:微软雅黑,Arial}
.esc-list li p{color:#666}
.esc-list li em{display:block;margin-top:10px;color:#ccc}

.tourism-relevant-list{margin-top:20px;width:1200px;margin-left:-20px}
.tourism-relevant-list li{width:220px;height:210px;float:left;margin-left:20px}
.tourism-relevant-list li img{display:block;width:220px;height:150px;margin-bottom:10px}
.tourism-relevant-list li p{color:#666}
.tourism-relevant-list li span{float:left;color:#f90;margin-top:10px;font-weight:700;font-size:14px;}
.tourism-relevant-list li em{float:right;display:inline-block;margin-top:10px;color:#ccc}

.title .refresh{float:right;margin-top:13px;margin-right:5px;width:14px;height:16px;background:url(../images/s-pink.png) no-repeat 0 -671px}

.user-menu{background:url(../images/c-nav.png) no-repeat center 0;height:55px}
.user-menu a{display:inline-block;height:51px;line-height:51px;padding:0 20px;color:#fff;font-size:14px;font-weight:bold}
.user-menu a:hover,.user-menu a.on{background-color:#fff;color:#3eb8f6}
.user-menu a i{position:relative;top:3px;margin-right:5px;display:inline-block;width:17px;height:17px;background:url(../images/center-menu.png) no-repeat}
.user-menu a i.u1{background-position:0 -18px}
.user-menu a i.u2{background-position:-132px -18px}
.user-menu a i.u3{background-position:-265px -18px}
.user-menu a i.u4{background-position:-398px -18px}
.user-menu a i.u5{background-position:-531px -18px}
.user-menu a i.u6{background-position:-664px -18px}
.user-menu a:hover i.u1,.user-menu a.on i.u1{background-position:0 0}
.user-menu a:hover i.u2,.user-menu a.on i.u2{background-position:-132px 0}
.user-menu a:hover i.u3,.user-menu a.on i.u3{background-position:-265px 0}
.user-menu a:hover i.u4,.user-menu a.on i.u4{background-position:-398px 0}
.user-menu a:hover i.u5,.user-menu a.on i.u5{background-position:-531px 0}
.user-menu a:hover i.u6,.user-menu a.on i.u6{background-position:-664px 0}
.user-menu .post{color:#fff;font-size:14px;padding-right:20px;height:50px;line-height:50px;font-weight:normal;background:none}
.user-menu .post:hover{background:none;color:#fff}

.user-center{margin-top:30px}
.user-left-nav{padding-top:10px;padding-bottom:15px;background:url(../images/u-nav-bg-pink.png) repeat-y;border-top-left-radius:3px;border-bottom-left-radius:3px}
.user-left-nav h3{margin-top:5px;background:url(../images/u-nav.png) no-repeat;margin-left:10px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight:700}
.user-left-nav h3 i{float:left;margin-left:18px;margin-top:12px;margin-right:10px;width:17px;height:18px;background:url(../images/c-icon.png) no-repeat}
.user-left-nav h3 a{color:#fff}

.user-left-nav h3 i.n1{background-position:0 0}
.user-left-nav h3 i.n2{background-position:0 -45px}
.user-left-nav h3 i.n3{background-position:0 -90px}
.user-left-nav h3 i.n4{background-position:0 -135px}
.user-left-nav h3 i.n5{background-position:0 -180px}
.user-left-nav h3 i.n6{background-position:0 -226px}
.user-left-nav h3 i.n7{background-position:0 -270px}
.user-left-nav h3 i.n8{background-position:0 -315px}
.user-left-nav h3 i.n9{background-position:0 -360px}
.user-left-nav h3 i.n10{background-position:0 -405px}
.user-left-nav h3 i.n11{background-position:0 -450px}

.user-left-nav h3.on{background:#fff;color:#3eb8f6;border-bottom-left-radius:3px;border-top-left-radius:3px}
.user-left-nav li.on{background:#fff;color:#3eb8f6;font-weight:700}
.user-left-nav h3.on a{color:#3eb8f6}
.user-left-nav h3.on i.n1{background-position:-18px 0}
.user-left-nav h3.on i.n2{background-position:-18px -45px}
.user-left-nav h3.on i.n3{background-position:-18px -90px}
.user-left-nav h3.on i.n4{background-position:-18px -135px}
.user-left-nav h3.on i.n5{background-position:-18px -180px}
.user-left-nav h3.on i.n6{background-position:-18px -226px}
.user-left-nav h3.on i.n7{background-position:-18px -270px}
.user-left-nav h3.on i.n8{background-position:-18px -315px}
.user-left-nav h3.on i.n9{background-position:-18px -360px}
.user-left-nav h3.on i.n10{background-position:-18px -405px}
.user-left-nav h3.on i.n11{background-position:-18px -450px}

.user-left-nav ul{}
.user-left-nav ul li{height:46px;line-height:46px;padding-left:56px;font-size:14px;margin-left:29px}
.user-left-nav ul li a{color:#3eb8f6}

.user-info{padding-bottom:20px;border-bottom:1px solid #3eb8f6}
.user-info .avatar{width:130px;height:130px}
.user-info .avatar img{display:block;width:130px;height:130px;border-radius:50%}
.user-info .avatar span{position:absolute;left:0;top:0;width:110px;height:110px;border:10px solid #fff;opacity:.3;border-radius:50%}
.user-info .u-info{margin-left:20px;margin-top:5px;width:570px;color:#666}
.user-info .u-info h4{color:#3eb8f6;font-size:18px;font-weight:bold}
.user-info .u-info p{margin-top:10px;line-height:28px}
.user-info .u-info p em,.user-info .u-info p a{color:#ff741b}

.user-info .mess{margin-top:55px;width:200px}
.user-info .mess a{position:relative;display:inline-block;width:50px;height:50px;background:url(../images/u-s-pink.png) no-repeat}
.user-info .mess a.email{background-position:0 1px}
.user-info .mess a.money{margin-left:50px;background-position:0 -68px}
.user-info .mess a em{position:absolute;right:-10px;top:-10px;width:21px;height:21px;line-height:21px;text-align:center;color:#fff;background-color:#f63;border-radius:50%}

.u-wx{height:55px;background-color:#f1f5f8;padding:20px}
.u-wx i{float:left;width:55px;height:55px;background:url(../images/u-s-pink.png) no-repeat 0 -142px;margin-right:20px}
.u-wx i.phone{background-position:0 -238px;width:60px;height:62px;margin-top:-3px}
.u-wx h4{color:#666;font-size:12px;font-weight:bold;height:30px;line-height:30px}
.u-wx p{color:#989898;height:20px;line-height:20px}
.u-wx a{float:right;width:76px;height:36px;line-height:36px;color:#fff;text-align:center;background-color:#3eb8f6;border-radius:2px;margin-top:10px}

.c-tab{margin-top:30px;height:34px;line-height:34px;border-bottom:1px solid #3eb8f6}
.c-tab a{float:left;margin-right:5px;width:90px;height:34px;line-height:34px;text-align:center;color:#3eb8f6;background-color:#f1f5f8}
.c-tab a:hover,.c-tab a.on{background-color:#3eb8f6;color:#fff}

.postcon{margin-top:20px}
.postcon .postlist{padding-bottom:50px}
.postcon .postlist li{padding-left:30px;height:54px;line-height:54px;border-bottom:1px dotted #ccc;font-size:14px;background:url(../images/post-dot.png) no-repeat 10px 25px}
.postcon .postlist li span{float:right;color:#ccc;font-size:12px}

.job-text{margin-top:50px;line-height:30px}
.job-btn{margin-top:60px;height:69px}
.job-btn a{display:inline-block;width:200px;height:69px;background:url(../images/job.png) no-repeat}
.job-btn a.qjl{background-position:0 0;margin-right:50px}
.job-btn a.jjl{background-position:-250px 0}

.pay{}
.pay h2{height:46px;line-height:46px;font-size:18px;color:#3eb8f6;font-weight:bold;border-bottom:1px solid #eee}
.pay .paytab{margin-top:35px;height:42px;line-height:42px}
.pay .paytab a{position:relative;float:left;width:150px;height:42px;text-align:center;font-size:14px;font-weight:bold}
.pay .paytab a.cur{border:1px solid #eee;height:42px;background-color:#fff;border-bottom:none;color:#3eb8f6}

.pay .paybox{border:1px solid #eee;padding-left:30px;margin-bottom:20px}
.pay .paybox .paylogo{margin:40px 0;height:40px;font-size:14px;line-height:20px}
.pay .paybox .paylogo img{float:left;margin-right:25px}
.pay .paybox .paylogo h4{font-size:14px;color:#666;font-weight:bold}
.pay .paybox .paylogo p{color:#999}

.payinput{padding:45px 0 0}
.payinput .pay-i{height:40px;line-height:40px;margin-bottom:5px}
.payinput .pay-i span{float:left;width:350px;padding-right:10px;text-align:right}
.payinput .pay-i span.cs{width:auto;margin-right:5px;padding-right:0;color:#ff741b;line-height:38px;font-weight:bolder;font-size:18px}
.payinput .pay-i input{float:left;margin-right:10px;padding:10px;width:210px;height:18px;line-height:18px;border:1px solid #eee}
.payinput .pay-btn{margin:45px 0;padding-left:290px}
.payinput .pay-btn a{margin-left:68px;display:block;padding-left:50px;width:71px;height:42px;line-height:40px;color:#e78200;font-size:14px;background:url(../images/pay-btn.png) no-repeat}
.payinput .pay-btn p{margin-top:50px;color:#999}
.payinput .pay-btn2{margin:45px 0;padding-left:290px}
.payinput .pay-btn2 a{margin-left:68px;display:block;padding-left:50px;width:71px;height:42px;line-height:40px;color:#e78200;font-size:14px;background:url(../images/pay-btn2.png) no-repeat}
.payinput .pay-btn2 p{margin-top:50px;color:#999}

.setup{margin:0 10px 80px;height:60px;line-height:60px;background:url(../images/forget.png) no-repeat;color:#fff3bb;font-size:14px;font-weight:bold}
.setup div{padding-left:65px}
.setup .s1{width:270px}
.setup .s2{width:225px}
.setup .s3{width:230px}
.setup .s4{width:150px}

.setup-2{background-position:0 -61px}
.setup-3{background-position:0 -122px}
.setup-4{background-position:0 -183px}

.setupbox{margin-left:180px}

.edit-ok{padding-bottom:100px}
.edit-ok .okbox{height:60px;line-height:60px;text-align:center;color:#3eb8f6;font-size:24px}
.edit-ok .okbox img{display:inline-block;vertical-align:middle;margin-right:30px}
.edit-ok a{display:block;margin:55px auto 0;padding-left:50px;width:71px;height:43px;line-height:42px;color:#fff;font-size:14px;background:url(../images/ok-btn.png) no-repeat}

.m-type{}
.m-type .m-select{font-size:14px;font-family:Microsoft YaHei;padding-right:20px;height:50px;line-height:50px;background-color:#F8EBED;color:#fe3131}
.m-type .m-select .t1{float:left;width:80px;text-align:center;padding-left:20px;}
.m-type .m-select .t22{float:left;width:60px;text-align:center;margin-left:15px;}
.m-type .m-select .t3{float:left;width:20px;text-align:center;margin-left:-5px;}
.m-type .m-select .t4{float:left;width:60px;text-align:center;}
.m-type .m-select select{margin-top:5px;padding:10px 15px;width:110px;height:40px;line-height:40px;float:left;border:none;background-color:#fff;color:#fe3131;margin-right:15px;font-size:14px;}
.m-type .m-select select option{padding-top:5px;padding-bottom: 5px;}
.m-type .m-select select option:hover{background-color: red;}
.m-type .m-select select.s2{width:190px}
.m-type .m-select select.s3{width:130px}
.m-type .m-select select.s4{width:75px}
.m-type .m-select h4{float:right;font-size:14px;font-weight:bold;color:#fe3131;cursor:pointer}
.m-type .m-select .t2{float:left;color:#fe3131;margin-top:2px;}
.m-type .m-select .t2 input{margin-right:5px;margin-left:20px;}
.m-type .m-select button{float:left;margin-left:35px;margin-top:5px;padding-left:30px;width:80px;height:40px;color:#e78200;font-size:14px;background:url(../images/m-btn.png) no-repeat}

.m-type .searchheight{top:50px;left:0;width:1078px;padding:0 50px;background-color:#fff;border:1px solid #fe3131;border-top:3px solid #fe3131;height:142px;overflow:hidden}
.m-type .searchheight table td{height:50px;border-bottom:1px dotted #d1d1d1}
.m-type .searchheight table td select{padding:0px;margin-left:10px;width:130px;height:30px;line-height:30px;border:1px solid #eee}
.m-type .mt{padding-top:10px;}
.m-type .mt span{margin-left:15px;display: inline-block;}
.m-type .mt span input{padding-top:10px;}
.m-list{}
.m-list>li{padding:15px 15px 15px 0;height:128px;border-bottom:1px dotted #ccc}
.m-list>li img{float:left;width:180px;height:120px}
.m-list>li .m-info{margin-left:15px}
.m-list>li .m-info h4{height:36px;line-height:36px;color:#fe3131;font-size:14px;font-weight:bold}
.m-list>li .m-info h4 a{color:#fe3131}
.m-list>li .m-info  .ms-list{}
.m-list>li .m-info  .ms-list li{height:24px;line-height:24px;color:#999}
.m-list>li .m-btn{margin-top:40px;padding-left:40px;width:81px;height:43px;line-height:42px;background:url(../images/m-btn2.png) no-repeat;color:#e78200;font-size:14px}
.m-list>li .m-view{margin-top:40px;width:150px;text-align:center;line-height:24px;color:#999}

.m-like{}
.m-like li{padding:15px 0;height:70px;border-bottom:1px dotted #ccc}
.m-like li img{float:left;width:95px;height:70px;margin-right:10px}
.m-like li h4{padding-top:2px;height:24px;line-height:24px;color:#FE3131}
.m-like li h4 a{color:#FE3131}
.m-like li p{line-height:20px;color:#999}

.m-title{margin-top:15px;padding-bottom:15px;border-bottom:1px dotted #ccc}
.m-title span{margin-top:15px;float:right;color:#ccc;font-size:12px}
.m-title h2{color:#FE3131;font-size:24px;font-weight:bold;height:26px;line-height:26px;display:inline-block}
.m-title em{margin-left:10px;display:inline-block;padding-left:20px;height:16px;line-height:16px;color:#ccc;background:url(../images/v1.png) no-repeat}

.m-box{margin-top:15px}
.m-box .m-pic{width:340px;height:200px}
.m-box .m-pic img{display:block;width:340px;height:200px}
.m-box .m-info2{width:820px}
.m-box .m-info2 li{height:32px;line-height:32px}
.m-box .m-info2 li span{float:left;width:80px}
.m-box .m-info2 li.m-on{padding:0 15px;margin:10px 0;height:60px;line-height:60px;background-color:#F8EBED}
.m-box .m-info2 li.m-on strong{color:#FE3131;font-size:20px}
.m-box .m-info2 li.m-on a.yue{width:102px;height:36px;line-height:36px;background-color:#FE3131;color:#fff;border-radius:2px;text-align:center;margin-top:12px}
.m-box .m-info2 li p{}
.m-box .m-info2 li p span{width:260px}

.m-photo{margin-top:12px}
.m-photo .m-photo-b{width:765px;height:440px;margin-top:2px}
.m-photo .m-photo-s{padding-top:2px;width:410px;height:440px;overflow-x:hidden;overflow-y:auto}
.m-photo .m-photo-s li{position:relative;float:left;width:185px;height:140px;margin-left:10px;margin-bottom:10px}
.m-photo .m-photo-s li img{display:block;width:185px;height:140px}
.m-photo .m-photo-s li i{display:none;position:absolute;left:-2px;top:-2px;width:185px;height:140px;border:2px solid #000}
.m-photo .m-photo-s li.cur i{display:block}

.m-js{padding:15px 0;line-height:40px}

.m-xxzl{}
.m-xxzl li{float:left;width:25%;height:52px;line-height:52px;border-bottom:1px dotted #ccc;text-indent:50px}


.e-type{height:38px;line-height:38px;font-size:14px;border:1px solid #3eb8f6;border-bottom:none}
.e-type>a{float:left;width:45px;text-align:center;color:#3eb8f6}
.e-type>a:last-child{border-left:1px solid #3eb8f6}
.e-type .e-nav{float:left;width:1087px;overflow:hidden;height:38px}
.e-type .e-nav a{display:inline-block;width:119px;color:#3eb8f6;border-left:1px solid #3eb8f6;text-align:center}
.e-type .e-nav a:hover,.e-type .e-nav a.on{background-color:#3eb8f6;color:#fff}

.e-type2 table tr td a:hover,.e-type table tr td a.on{color:#fff}

.e-list{}
.e-list li{padding:20px 35px 20px 0;height:100px;border-bottom:1px dotted #ccc}
.e-list li img{float:left;width:98px;height:98px;border:1px solid #eee}
.e-list li .e-info{margin-top:5px;width:540px;margin-left:15px}
.e-list li .e-info h3{color:#FE3131;font-size:14px;font-weight:bold}
.e-list li .e-info h3 a{color:#FE3131}
.e-list li .e-info p{margin-top:15px;padding-right:50px;line-height:30px;color:#999;text-indent:0;font-size:12px}
.e-list li .e-star{margin-top:5px;width:80px}
.e-list li .e-star .star{width:80px;height:14px;background:url(../images/star-pink.png) no-repeat 0 -15px}
.e-list li .e-star .star span{display:block;height:14px;background:url(../images/star-pink.png) no-repeat 0 0}
.e-list li .e-star p{margin-top:15px;line-height:30px;color:#999;text-indent:0;font-size:12px}
.e-list li .e-btn{margin-top:25px;padding-left:40px;width:81px;height:43px;line-height:42px;background:url(../images/m-btn2.png) no-repeat;color:#e78200;font-size:14px}

.e-box{}
.e-box h1{padding-bottom:20px;color:#FE3131;font-size:24px;font-weight:bold;border-bottom:1px dotted #ccc}
.e-box .e-info{margin-top:10px}
.e-box .e-info table{width:900px}
.e-box .e-info table tr td{border:1px solid #e7cdd0;line-height:18px}
.e-box .e-info table tr :nth-child(odd){background:#f8ebed;color:#ff607e;width:85px}
.e-box .e-info table tr :nth-child(even){width:205px;white-space:normal}
.e-box .e-info li{line-height:32px}
.e-box .e-info li span{display:inline-block}
.e-box .e-info li span.fr{color:#ccc}
.e-box .e-info li strong{display:inline-block;width:75px;text-align:right}
.e-box .e-info li strong b{letter-spacing:23px;margin-right:-20px}
.e-box .e-info li.yuyue{margin:5px 0;padding-right:20px;height:60px;line-height:60px;background-color:#f8ebed}
.e-box .e-info li.yuyue em{position:relative;display:inline-block;padding:0 35px;margin-right:35px;height:36px;line-height:36px;color:#fff;background-color:#ff607e}
.e-box .e-info li.yuyue em:after{position:absolute;right:-10px;top:0;width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:10px solid #ff607e;content:''}
.e-box .e-info li.yuyue a.order,.e-box .e-info li.tel a.telphone{margin-top:12px;width:76px;height:36px;line-height:36px;color:#fff;text-align:center;border-radius:2px;background-color:#EF3332}
.e-box .e-info li.yuyue b{padding-left:20px;color:#FE3131;font-size:20px}
.e-box .e-info li.yuyue span img{float:left;margin-right:10px;margin-top:7px;margin-left:15px}
.e-box .e-info li.yuyue a.fa{margin-left:15px}
.e-box .e-info li.tel{margin-top:5px;padding:0 10px;background-color:#f8ebed;height:48px;line-height:48px}
.e-box .e-info li.tel b{float:left;width:255px;color:#FE3131;font-size:20px}
.e-box .e-info li.tel a.telphone{margin-top:6px;float:left}
.e-box .e-info li.tel p{float:right;margin-right:-20px;border-left:1px solid #e7cdd0;width:295px;color:#a2adb5;padding-left:10px}
.e-box .e-info li.tel p a{margin-left:20px;color:#7f919f;display:inline-block;padding-left:30px;background:url(../images/s-pink.png) no-repeat}
.e-box .e-info li.tel p a.on{background-position:0 -525px}
.e-box .e-info li.tel p a.off{background-position:0 -570px}
.e-box .e-info li.tag{height:42px}
.e-box .e-info li.tag a{margin:10px 10px 0;display:inline-block;width:80px;height:32px;line-height:32px;color:#e78200;background-color:#ffd500;text-align:center;border-radius:2px}

.f-title .e-tab li a{color:#666}

.e-info-c{}
.e-info-c .e-con{padding:20px 0;line-height:32px;font-size:14px}
.e-info-c .e-con img{display:block;margin:20px auto}

.right .hot .n-title h2.eye{background-position:0 -703px}

.s-info .s-box{padding:15px 15px 15px}
.s-info .s-box h4{color:#fe3131;font-size:14px;font-weight:bold;padding-bottom:15px;border-bottom:1px solid #f8ebed;text-align:center}
.s-info .s-box ul{margin:15px 10px 0;}
.s-info .s-box ul li{padding:5px 0px;}
.s-info .s-box ul li span{float:left;width:60px}
.s-info .s-box ul li img{float:left;margin:-5px 5px 0;width:23px;height:23px}
.s-info .s-box ul li .star{float:left;margin-right:10px;width:80px;height:14px;overflow:hidden;background:url(../images/star-pink.png) no-repeat 0 -15px}
.s-info .s-box ul li .star span{display:block;height:14px;background:url(../images/star-pink.png) no-repeat 0 0}
.s-info .s-box ul li dd{margin-left:60px;margin-top:-13px;letter-spacing:1px}
.s-info>ul{margin:20px 15px 5px}
.s-info>ul>li{padding:10px;line-height:22px;border-bottom:1px solid #f8ebed}
.s-info>ul>li:last-child{border-bottom:none}

.yiqi{position:absolute;top:295px;left:50%;margin-left:-76px;width:152px;height:47px;background:url(../images/yiqi-pink.png) no-repeat}

.w-list{}
.w-list li{height:120px}
.w-list li img{width:180px;height:120px;border:none}
.w-list li .e-info{width:540px;margin:10px}
.w-list li .e-info p{margin-top:5px;line-height:24px;padding-right:0}
.w-list li .e-info em{margin-top:5px;display:block;color:#e78200}
.w-list li .e-star{margin-top:10px}

.house-tab{margin-bottom:-3px;display:inline-block;height:38px;border-left:1px solid #3eb8f6;border-top:1px solid #3eb8f6}
.house-tab a{float:left;width:120px;height:38px;line-height:38px;color:#3eb8f6;text-align:center;border-right:1px solid #3eb8f6}
.house-tab a.cur,.house-tab a:hover{background-color:#3eb8f6;color:#fff}

.h-diy{margin-top:9px;margin-right:50px;height:30px;line-height:30px}
.h-diy *{float:left}
.h-diy span{width:90px}
.h-diy input{padding:5px;height:18px;line-height:18px;width:80px;border:1px solid #ccc}
.h-diy em{margin:0 10px}
.f-type table tr td .h-diy button{margin-top:0}

.house-list{}
.house-list li{padding:20px 0;height:150px;border-bottom:1px dotted #ccc}
.house-list li img{float:left;width:220px;height:150px;margin-right:20px}
.house-list li h3{padding-top:10px;color:#3eb8f6;font-size:14px;font-weight:bold}
.house-list li h3 a{color:#3eb8f6}
.house-list li p{margin-top:10px;line-height:30px;color:#999}
.house-list li p.h-tag{height:26px}
.house-list li p.h-tag a{display:inline-block;margin-right:6px;height:24px;line-height:24px;padding:0 10px;color:#999;border:1px solid #eee}
.house-list li p.h-tag a.on,.house-list li p.h-tag a:hover{color:#3eb8f6;border-color:#3eb8f6}
.house-list li .price{margin:15px 10px 0 0;font-family:微软雅黑,Arial}
.house-list li .price p{margin-bottom:15px;font-size:12px}
.house-list li .price p b{color:#f60;font-size:20px;margin-right:5px;}
.house-list li .price em{margin-top:10px;display:block;color:#3eb8f6;font-size:14px}

.z-list{font-family:微软雅黑,Arial}
.z-list ol{height:42px;line-height:42px}
.z-list ol li{float:left}

.z-list .z-n{width:100px}
.z-list .z-j{width:100px;text-align:center}
.z-list .z-q{width:60px;text-align:center;color:#ccc}

.z-list ol.f{border-bottom:1px dotted #ccc;color:#3eb8f6}
.z-list ol.f .z-q{color:#3eb8f6}

.h-his{width:280px;margin-left:-15px}
.h-his li{float:left;margin-top:15px;margin-left:15px;width:125px;text-align:center}
.h-his li img{display:block;width:125px;height:125px;margin-bottom:10px}

.star{display:inline-block;margin-right:10px;width:80px;height:14px;overflow:hidden;background:url(../images/star-pink.png) no-repeat 0 -15px}
.star span{display:block !important;height:14px;background:url(../images/star-pink.png) no-repeat 0 0}

.h-info{}
.h-info table{border-right:1px solid #eee}
.h-info table td{height:35px;border-bottom:1px solid #eee}
.h-info table td:nth-child(1),.h-info table td:nth-child(3){width:140px;color:#3eb8f6;background-color:#f1f5f8;text-align:center;border-bottom:1px solid #dee4e8;border-left:1px solid #dee4e8;border-right:1px solid #dee4e8}
.h-info table td:nth-child(2),.h-info table td:nth-child(4){text-indent:20px;width:300px}
.h-info table tr:first-child td:first-child,.h-info table tr:first-child td:nth-child(3){border-top:1px solid #dee4e8}
.h-info table tr:first-child td:nth-child(2),.h-info table tr:first-child td:nth-child(4){border-top:1px solid #eee}
.h-info p{text-indent:2em;margin-top:10px;font-size:14px;line-height:20px}

.hx-list{width:910px;margin-left:-10px;height:253px}
.hx-list li{margin-left:10px;float:left;width:217px;text-align:center;line-height:22px}
.hx-list li img{margin-top:15px;margin-bottom:10px;display:block;width:215px;height:178px;border:1px solid #eee}
.hx-list li em{display:block;color:#ccc;font-family:微软雅黑,Arial}

.map{margin-top:15px}
.mapbox{width:780px;height:350px}
.mapnav{width:108px;height:338px;overflow:hidden;border:1px solid #eee;padding-bottom:10px}
.mapnav h4{margin-bottom:20px;height:38px;line-height:38px;color:#3eb8f6;border-bottom:1px solid #eee;text-align:center}
.mapnav a{display:block;margin:10px auto;width:60px;height:30px;line-height:30px;color:#666;text-align:center;border-radius:3px}
.mapnav a:hover,.mapnav a.on{background-color:#3eb8f6;color:#fff}

.s-info-con img{display:inline-block;margin:0;margin-left:10px}

.job{position:relative;z-index:2}
.job table{}
.job table tr th{color:#fff;height:40px;background-color:#3eb8f6;text-align:center}
.job table tr td{text-align:center;height:58px;border-bottom:1px dotted #ccc}
.job table tr td:first-child{position:relative;text-align:left;z-index:1}
.job table tr td:first-child,.job table tr th:first-child{padding-left:20px;width:360px}
.job table tr td:nth-child(2),.job table tr th:nth-child(2){width:110px}
.job table tr td:nth-child(3),.job table tr th:nth-child(3){width:120px}
.job table tr td:nth-child(4),.job table tr th:nth-child(4){width:100px}
.job table tr td:nth-child(5),.job table tr th:nth-child(5){width:150px}
.job table tr td:nth-child(6),.job table tr th:nth-child(6){width:100px}
.job table tr td:nth-child(7),.job table tr th:nth-child(7){width:160px}
.job table tr td:last-child,.job table tr th:last-child{width:100px}
.job table tr td:last-child{color:#ccc}
.job table td:first-child input{margin-right:10px}
.job table td:first-child a{color:#3eb8f6}
.job .person{display:none;left:362px;top:-1px;padding:20px;width:380px;background:#fff;border:2px solid #3eb8f6;color:#666;z-index:2}
.job .person .p-t h4{display:inline-block;color:#3eb8f6;font-size:24px;font-weight:bold}
.job .person .p-t em{margin-left:5px}
.job .person .p-c{line-height:34px}
.job .person .p-c span{color:#999}
.job .person .p-d{margin-top:15px;padding-top:15px;border-top:1px dotted #ccc;line-height:34px}
.job .person:after{position:absolute;top:25px;left:-7px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #3eb8f6;content:' '}

.job .job-tool{padding-left:20px;margin-top:20px;height:40px;line-height:40px;background-color:#f1f5f8}
.job .job-tool label{color:#3eb8f6}
.job .job-tool label input{margin-right:5px}
.job .job-tool a{float:right;width:105px;height:40px;line-height:40px;color:#fff;background-color:#3eb8f6;text-align:center}


.job-exp{margin-top:10px}
.job-exp li{padding:15px 0;border-bottom:1px dotted #ccc}
.job-exp li h4{font-size:14px;font-weight:bold;margin-bottom:10px}
.job-exp li span{display:inline-block;margin-right:100px}
.job-exp li:last-child{border-bottom:none}

.job-xl{}
.job-xl li{padding:15px 0;border-bottom:1px dotted #ccc;text-align:center}
.job-xl li h4{display:inline-block;font-weight:bold;font-size:14px;width:220px}
.job-xl li span{display:inline-block;width:660px}
.job-xl li em{display:inline-block;width:300px}

.tuijian table tr th{color:#fff;height:40px;background-color:#3eb8f6;text-align:center}
.tuijian table tr td{text-align:center;height:58px;border-bottom:1px dotted #ccc}
.tuijian table tr th:first-child{width:240px}
.tuijian table tr td:first-child{text-align:left;width:240px}
.tuijian table tr td:nth-child(2),.tuijian table tr th:nth-child(2){width:210px}
.tuijian table tr td:first-child a{color:#3eb8f6}
.tuijian table tr td:last-child{width:90px}

.tourism table tr:last-child td{border-top:none}
.tourism table tr td .h-diy{margin-left:15px;margin-top:0}
.tourism table tr td .h-diy input{width:130px;}
.tourism table tr td .h-diy input.date{background:url(../images/date.png) no-repeat 115px 5px}
.t-list{}
.t-list li{position:relative;padding:15px 0;height:150px;border-bottom:1px dotted #ccc}
.t-list li img{float:left;width:220px;height:150px;margin-right:20px}
.t-list li h4{height:30px;line-height:30px;font-size:14px;font-weight:bold}
.t-list li h4 a{color:#3eb8f6}
.t-list li p{color:#999;line-height:30px}
.t-list li .price{margin-top:15px;margin-right:5px;color:#ccc;font-size:18px}
.t-list li .price a.btn{display:block;padding-left:40px;width:81px;height:43px;line-height:42px;background:url(../images/m-btn2.png) no-repeat;color:#e78200;font-size:14px}
.t-list li .price b{color:#f60;font-size:24px}
.t-list li .price p{display:block;margin-bottom:5px;height:32px;line-height:32px;color:#999;font-size:12px}

.t-list li i{position:absolute;left:0;top:15px;width:50px;padding-left:5px;height:20px;line-height:20px;border-bottom-right-radius:20px;color:#fff;background-color:#ffc000}
.tourism_com_right .tourism_logo{border-right:1px solid #eee; margin-top:20px; padding-right:20px;}
.tourism_com_right .tourism_logo img{width:170px;height:80px}
.tourism_com_right table.info td{ height:30px; padding:0px 15px;}

.focus-r .bx-wrapper .bx-viewport{left:0}
.focus-r a.bx-prev,.focus-r a.bx-next{position:absolute;top:95px;width:45px;height:89px;background:url(../images/focus-o.png) no-repeat;text-indent:-9999px}
.focus-r a.bx-next{right:0;background-position:-220px 0}
.focus-r .bx-pager{display:none}
.focus-r p{margin-top:12px;line-height:20px;font-size:12px;color:#3eb8f6;font-weight:bold;text-align:center}
.focus-r p em{display:block;color:#ff741b}

.tour-list{}
.tour-list li{padding:15px 0;height:70px;border-bottom:1px dotted #ccc}
.tour-list li img{float:left;margin-right:10px;width:95px;height:70px}
.tour-list li h4{height:30px;line-height:30px}
.tour-list li p{margin-top:8px;color:#f60;height:28px;line-height:28px}
.tour-list li p a{float:right;width:72px;height:28px;line-height:28px;color:#f60;background-color:#ffc800;text-align:center;border-radius:3px}


.t-xc{margin-top:30px;margin-left:40px;padding-left:70px;padding-bottom:5px;border-left:1px solid #eee}
.t-xc .t-setup{left:-30px;top:0;width:60px;height:80px;background-color:#fff}
.t-xc .t-setup i{display:block;width:60px;height:60px;line-height:60px;color:#fff;font-size:24px;background-color:#3eb8f6;border-radius:50%;text-align:center}
.t-xc .xc-title{color:#ccc}
.t-xc .xc-title h3{color:#3eb8f6;font-weight:bold;font-size:20px;display:inline-block;margin-right:20px}
.t-xc .xc-content{padding:5px 0;line-height:34px}
.t-xc .xc-list{margin-top:10px;margin-left:-9px;width:810px}
.t-xc .xc-list a{float:left;margin-left:9px}
.t-xc .xc-list a img{display:block}
.t-xc p{color:#ccc;height:40px;line-height:40px}
.t-xc p a{color:#ccc}

.xc-sm{}
.xc-sm h4{padding:0 25px;margin:15px 0;height:40px;line-height:40px;background-color:#f1f5f8;color:#3eb8f6;font-size:14px;font-weight:bold}
.xc-sm p{padding-left:25px;line-height:36px}


/*2015-7-25*/
.p-list{width:1200px;margin-left:-10px;margin-top:20px}
.p-list li{margin-left:10px;float:left;width:160px;height:70px}
.p-list li img{width:158px;height:68px;border:1px solid #eee}

.payform{}
.payform .payform-i{margin-top:10px;height:38px;line-height:38px}
.payform .payform-i span{float:left;width:235px;text-align:right}
.payform .payform-i select{padding:10px;line-height:36px;height:36px;width:230px;border:1px solid #eee}
.payform .s3 select{width:140px;margin-right:10px}
.payform .payform-i input{padding:10px;height:16px;line-height:16px;border:1px solid #eee;width:210px}
.payform .payform-i .address{width:417px}
.payform .payform-i .payform-btn{margin-left:234px;margin-top:30px;display:block;padding-left:41px;width:80px;height:43px;line-height:40px;color:#e78200;font-size:14px;background:url(../images/pay-btn2.png) no-repeat}

.pt50{padding-top:50px}

.notice-list{width:930px;padding:15px 0}
.notice-list li{float:left;padding-left:10px;width:450px;height:32px;line-height:32px}
.notice-list li span{color:#ccc;float:right}
.notice-list li a:hover{color:#3eb8f6}

.mask{left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:999}

.point{left:50%;top:50%;margin-top:-150px;margin-left:-390px;width:780px;background-color:#fff;border-radius:3px;z-index:1000;padding-bottom:30px}
.point h2{padding-left:20px;height:60px;line-height:60px;border-bottom:1px solid #eee;color:#3eb8f6;font-size:20px;font-weight:bold}
.point h2 em{color:#e7f1f7;margin-left:10px;font-family:Arial}
.point .close{position:absolute;right:24px;top:24px;width:11px;height:11px;background:url(../images/close.png) no-repeat;cursor:pointer}
.point .p-box-ts{padding-top:40px;color:#3eb8f6;font-size:20px;height:80px;line-height:80px;text-align:center}
.point .p-box-ts img{display:inline-block;vertical-align:top;margin-right:45px}
.point .p-box-btn{margin-top:45px;height:43px}
.point .p-box-btn a{display:inline-block;width:100px;height:43px;line-height:40px;padding-left:21px;font-size:14px;color:#e78200;background:url(../images/pay-btn-ts.png) no-repeat}
.point .p-box-btn a.done{margin-left:35px;background-position:-156px 0;color:#fff}

.yuehui{margin-top:-240px;padding-bottom:20px}

.p-form{}
.p-form .p-form-i{margin-top:10px;height:38px;line-height:38px}
.p-form .p-form-i span{width:125px;text-align:right;float:left;font-size:14px}
.p-form .p-form-i select{padding:10px;margin-right:10px;line-height:36px;height:36px;width:130px;border:1px solid #eee}
.p-form .p-form-i input{padding:10px;height:16px;line-height:16px;border:1px solid #eee;width:210px;font-size:14px}
.p-form .p-form-i input.address{width:170px}
.p-form .p-form-i input.card{width:400px}
.p-form .p-form-i input::-webkit-input-placeholder{color:#ccc}
.p-form .p-form-i input::-moz-placeholder{color:#ccc}
.p-form .p-form-i input:-moz-placeholder{color:#ccc}
.p-form .p-form-i input:-ms-input-placeholder{color:#ccc}
.p-form .p-form-i input.p-date{background:url(../images/date.png) no-repeat 205px 10px}
.p-form .news-con{margin:10px 20px;height:429px;overflow:auto}

.tips-login{width:415px;margin-left:-208px;margin-top:-190px}

.tips-login .p-form{padding-top:20px}
.tips-login .p-form .p-form-i{margin-top:5px}
.tips-login .p-form .p-form-i span{width:100px}
.tips-login .p-box-btn{margin-top:25px}
.tips-login .p-box-btn a{background:url(../images/login-btn.png) no-repeat;color:#fff}
.tips-login .p-box-btn a.done{color:#e78200;background-position:-146px 0}

.tips-login .p-status{padding:15px 25px 0;height:16px;line-height:16px}
.tips-login .p-status span{float:right}
.tips-login .p-status span a{color:#f90}
.tips-login .p-status input{margin-right:5px}

.tips-login .other-login{margin-top:10px;padding-top:20px;padding-left:40px;height:50px;color:#999;line-height:50px;border-top:1px solid #eee}
.tips-login .other-login img{display:inline-block;vertical-align:middle;margin:0 15px}

.tips-reg{height:550px;margin-top:-275px}
.tips-reg .p-form .p-form-i input.code{width:105px;float:left}
.tips-reg .p-form .p-form-i em{float:left;margin-left:5px;width:100px;height:38px;line-height:38px;color:#3eb8f6;font-size:26px;font-weight:bold;background-color:#005384;text-align:center}

.c-job{margin-top:10px}
.c-job table{}
.c-job table th{height:40px;line-height:40px;background-color:#f1f5f8;text-align:center;color:#3eb8f6}
.c-job table td{height:56px;line-height:56px;border-bottom:1px dotted #ccc;text-align:center}
.c-job table tr td:first-child{width:150px;color:#3eb8f6}
.c-job table tr td:first-child a{color:#3eb8f6}
.c-job table tr td:first-child a:hover{color:#ff741b}
.c-job table tr td:nth-child(2){width:300px}
.c-job table tr td:nth-child(3){width:125px}
.c-job table tr td:nth-child(4){width:115px}
.c-job table tr td:nth-child(5){width:50px}
.c-job table tr td:last-child{width:80px}
.c-job table tr td:last-child a{display:inline-block;width:16px;height:16px;background:url(../images/c-job-ico.png) no-repeat}
.c-job table tr td:last-child a:last-child{background-position:-45px 0;margin-left:10px}

.c-yuyue{margin-top:10px}
.c-yuyue table{}
.c-yuyue table th{height:40px;line-height:40px;background-color:#f1f5f8;text-align:center;color:#3eb8f6}
.c-yuyue table td{height:56px;line-height:56px;border-bottom:1px dotted #ccc;text-align:center}
.c-yuyue table tr td:first-child{width:150px;color:#3eb8f6}
.c-yuyue table tr td:first-child a{color:#3eb8f6}
.c-yuyue table tr td:first-child a:hover{color:#ff741b}
.c-yuyue table tr td:nth-child(2){width:300px}
.c-yuyue table tr td:nth-child(3){width:125px}
.c-yuyue table tr td:nth-child(4){width:115px}
.c-yuyue table tr td:nth-child(5){width:50px}
.c-yuyue table tr td:last-child{width:80px}
.c-yuyue table tr td:last-child a{display:inline-block;width:16px;height:16px;background:url(../images/c-job-ico.png) no-repeat}
.c-yuyue table tr td:last-child a:last-child{background-position:-45px 0;margin-left:10px}

.c-yuehui{margin-top:10px}
.c-yuehui table{}
.c-yuehui table th{height:40px;line-height:40px;background-color:#f1f5f8;text-align:center;color:#3eb8f6}
.c-yuehui table td{width:60px;height:56px;line-height:56px;border-bottom:1px dotted #ccc;text-align:center}
.c-yuehui table tr td:first-child{width:120px;color:#3eb8f6}
.c-yuehui table tr td:first-child a{color:#3eb8f6}
.c-yuehui table tr td:nth-child(8){width:120px}
.c-yuehui table tr td:last-child{width:80px}
.c-yuehui table tr td:last-child a{display:inline-block;width:16px;height:16px;background:url(../images/c-job-ico.png) no-repeat}
.c-yuehui table tr td:last-child a:last-child{background-position:-45px 0;margin-left:10px}

.c-yingpin{margin-top:10px}
.c-yingpin table{}
.c-yingpin table th{height:40px;line-height:40px;background-color:#f1f5f8;text-align:center;color:#3eb8f6}
.c-yingpin table td{height:56px;line-height:56px;border-bottom:1px dotted #ccc;text-align:center}
.c-yingpin table tr td:first-child{color:#3eb8f6}
.c-yingpin table tr td:first-child a{color:#3eb8f6}
.c-yingpin table tr td:first-child a:hover{color:#ff741b}
.c-yingpin table tr td:nth-child(2){width:235px}
.c-yingpin table tr td:nth-child(3){width:180px}
.c-yingpin table tr td:nth-child(4){width:125px}
.c-yingpin table tr td:nth-child(5){width:50px}
.c-yingpin table tr td:last-child{width:80px}
.c-yingpin table tr td:last-child a{display:inline-block;width:16px;height:16px;background:url(../images/c-job-ico.png) no-repeat}
.c-yingpin table tr td:last-child a:last-child{background-position:-45px 0;margin-left:10px}

.c-jianli{margin-top:10px}
.c-jianli table{}
.c-jianli table th{height:40px;line-height:40px;background-color:#f1f5f8;text-align:center;color:#3eb8f6}
.c-jianli table td{height:56px;line-height:56px;border-bottom:1px dotted #ccc;text-align:center}
.c-jianli table tr td:first-child{color:#3eb8f6}
.c-jianli table tr td:last-child{width:80px}
.c-jianli table tr td:last-child a{display:inline-block;width:16px;height:16px;background:url(../images/c-job-ico.png) no-repeat}
.c-jianli table tr td:last-child a:last-child{background-position:-45px 0;margin-left:10px}

.c-jiaofei{margin-top:10px}
.c-jiaofei table{}
.c-jiaofei table th{height:40px;line-height:40px;background-color:#f1f5f8;text-align:center;color:#3eb8f6}
.c-jiaofei table td{height:56px;line-height:56px;border-bottom:1px dotted #ccc;text-align:center}
.c-jiaofei table tr td:first-child{width:150px;color:#3eb8f6}
.c-jiaofei table tr td:nth-child(2){color:#3eb8f6}
.c-jiaofei table tr td:nth-child(3){color:#ff741b}
.c-jiaofei table tr td:nth-child(4){width:300px}
.c-jiaofei table tr td:nth-child(5){width:115px}
.c-jiaofei table tr td:last-child{width:80px}
.c-jiaofei table tr td:last-child a{display:inline-block;width:16px;height:16px;background:url(../images/c-job-ico.png) no-repeat}
.c-jiaofei table tr td:last-child a:last-child{background-position:-45px 0;margin-left:10px}

.c-chongzhi{margin-top:10px}
.c-chongzhi table{}
.c-chongzhi table th{height:40px;line-height:40px;background-color:#f1f5f8;text-align:center;color:#3eb8f6}
.c-chongzhi table td{height:56px;line-height:56px;border-bottom:1px dotted #ccc;text-align:center}
.c-chongzhi table tr td:first-child{width:150px;color:#3eb8f6}
.c-chongzhi table tr td:nth-child(2){color:#ff741b}
.c-chongzhi table tr td:nth-child(3){width:115px}
.c-chongzhi table tr td:last-child{width:80px}
.c-chongzhi table tr td:last-child a{display:inline-block;width:16px;height:16px;background:url(../images/c-job-ico.png) no-repeat}
.c-chongzhitable tr td:last-child a:last-child{background-position:-45px 0;margin-left:10px}

.u-avatar{padding-left:140px;margin-top:20px;height:130px;padding-bottom:20px}
.u-avatar .u-a{width:130px;height:130px}
.u-avatar .u-a img{width:130px;height:130px;border-radius:50%}
.u-avatar .u-a span{width:110px;height:110px;position:absolute;left:0;top:0;border:10px solid #fff;opacity:.3;filter:Alpha(opacity=30);border-radius:50%}
.u-avatar .u-r{margin-left:30px;width:600px}
.u-avatar .u-r .u-r-1{margin-top:20px;height:36px;line-height:36px;color:#ccc}
.u-avatar .u-r .u-r-1 span{width:70px;float:left;color:#666}
.u-avatar .u-r .u-r-1 a{display:inline-block;margin-right:10px;width:100px;height:36px;line-height:36px;color:#fff;text-align:center;background-color:#3eb8f6;border-radius:3px}

.c-form{padding:20px 0}
.c-form .c-form-i{margin-top:10px;height:38px;line-height:38px}
.c-form .c-form-i span{width:265px;float:left;text-align:right}
.c-form .c-form-i input[type="text"],.c-form .c-form-i input[type="password"]{margin-right:10px;padding:10px;width:210px;height:16px;line-height:16px;border:1px solid #eee}
.c-form .c-form-i i{margin-left:15px}
.c-form .c-form-i label{margin-right:10px}
.c-form .c-form-i input[type="radio"]{margin-right:5px}
.c-form .c-form-i select{padding:10px;margin-right:10px;line-height:38px;height:38px;width:80px;border:1px solid #eee}
.c-form .c-form-i textarea{padding:10px;height:110px;width:350px;line-height:24px;border:1px solid #eee}
.c-form .c-form-i button,.c-form .c-form-i a.eye{float:left;margin-left:265px;height:43px;line-height:30px;padding-left:38px;width:121px;color:#e78200;background:url(../images/upload.png) no-repeat;font-size:14px}
.c-form .c-form-i a.eye{background:url(../images/eye.png) no-repeat;margin-left:40px;display:inline-block;line-height:40px;color:#fff;padding-left:42px}

.c-form .c-form-i input.address{width:407px}
.c-form .c-form-i input.date{background:url(../images/date-grey.png) no-repeat 135px 10px;width:140px}

.c-form .c-form-i input::-webkit-input-placeholder{color:#ccc}
.c-form .c-form-i input::-moz-placeholder{color:#ccc}
.c-form .c-form-i input:-moz-placeholder{color:#ccc}
.c-form .c-form-i input:-ms-input-placeholder{color:#ccc}

.c-form .c-form-i .c1{width:90px}
.c-form .c-form-i .c2{width:60px}
.c-form .c-form-i .c3{width:160px}
.c-form .c-form-i .c4{width:125px}
.c-form .c-form-i .c5{width:230px}

.c-form .c-form-i input.code{width:110px}
.c-form .c-form-i .m-msg{color:#f63}

.y-con{height:80px;padding:10px;border:1px solid #eee;margin-top:30px}
.y-con .y-con-1{width:360px}
.y-con .y-con-1 img{width:80px;height:80px;float:left;margin-right:10px}
.y-con .y-con-1 h4{padding-top:20px;color:#3eb8f6;font-weight:bold}
.y-con .y-con-1 h4 a{color:#3eb8f6}
.y-con .y-con-1 p{color:#ccc;margin-top:10px}
.y-con .y-con-2{width:300px;margin-top:15px}
.y-con .y-con-2 .y-con-fen{margin-bottom:15px}
.y-con .y-con-3{width:240px;margin-top:15px}
.y-con .y-con-3 p{margin-bottom:15px}
.y-con .y-con-3 img{display:inline-block;vertical-align:middle;margin-right:5px}

/*center-info.html--验证码输入框*/
.c-form #phoneyzmInput{height:16px;width:72px;font-size:12px}
.c-form #emailyzmInput{height:16px;width:72px}
/*center-info.html ---获取验证码按钮 */
.c-form .getyzmbtn{height:43px;line-height:30px;width:115px;color:#FFF;background:url(../images/right-bn.png) no-repeat;font-size:15px;border:0px;border-radius:3px;text-align:center;padding-left:3px;cursor:pointer;margin-right:5px;font-weight:bolder;font-family:"Microsoft YaHei"}
.payform #payPrice{color:#ff741b;margin-left:-168px;line-height:38px;font-weight:bolder;font-size:18px} 
.payform #yzName{color:#3eb8f6;margin-left:-193px;line-height:38px;font-weight:bolder;font-size:18px}

.c-yuyue-c .yuyue-ok{color:#3eb8f6;width:120px}
.c-job .refuse{color:#cdcdcd !important}
.c-job .agree{color:#3eb8f6 !important}

#show-list-type{width:30px;height:30px;padding-bottom:13px;box-sizling:border-box}
#phonePic{width:116px;height:108px;position:absolute;z-index:10;display:none;border:1px solid #ddd;margin-top:3px;padding:8px;background:#fff;text-align:center}
#list-type{width:385px;position:absolute;z-index:10;display:none;border:1px solid #ddd;margin-top:3px;background:#fff;text-align:center;padding:5px;box-sizling:border-box}
#list-type a{margin:5px;padding:3px 0;width:64px;border:1px solid #ddd;color:#999;float:left;font-size:12px; height:18px; line-height: 18px; overflow: hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#list-type a:hover{border:1px solid #ff2e55;color:#ff2e55;background-color:#f8ebed}
.triangle-down{position:absolute;top:-8px;right:6px;z-index:2;width:0;height:0;border-width:0 8px 8px;border-color:transparent transparent #fff;border-style:solid}
.triangle-top{position:absolute;top:-10px;right:5px;z-index:1; width:0;height:0;border-width:0 9px 9px;border-color:transparent transparent #ddd;border-style:solid}
.shadow{filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/box-shadow:2px 2px 10px #909090;/*opera或ie9*/}
/*清浮动*/
.clearfix:before,
.clearfix:after{display:table;content:''}
.clearfix:after{clear:both}
/*浮动*/
.pull-right{float:right !important}
.pull-left{width:100% !important;}
.pull-left .nav-menu{width:50%;box-sizing:border-box;padding:5px;}
.websit_nav_list h2{font-size:16px;font-weight:bold;color:#ff2e55;margin-top:15px}
.websit_nav_list h2 a{color:#ff2e55}
.websit_nav_list h2 a:hover{color:#ff741b}
.websit_nav_list .subnav{line-height:24px;margin-top:15px}
.websit_nav_list .subnav a{}
.websit_nav_list .subnav span{padding:0 5px 0 5px}
.main_nav_has_child{position:relative}
.e-category-item{display:none}
.e-category-item:nth-child(1){display:block}
.main_db_nav{border:1px solid #FF2447;border-top:0px;background:#fff;position:absolute;top:50px;left:-1px;min-width:100%;display:none}
.main_db_nav li{height:35px;line-height:35px}
.main_db_nav li a{padding:0px 10px;line-height:35px;color:#FE3131;display:block;text-align:center;font-weight:bold}
.main_db_nav li a:hover{background:#FE3131;color:#FFF}
.main_nav_has_child:hover .main_db_nav{display:block}
table.c_detail{margin-top:10px}
table.c_detail .name{margin:10px 0}
.order_records th{height:60px;color:#FE3131;border-bottom:1px solid #FE3131;text-align:center}
.order_records td{height:48px;color:#999;border-bottom:1px dashed #ccc;text-align:center}
/*pay page*/

/*payment_check*/
.h_line{height:2px;background:#ccc}
.pci_privicy{padding-bottom:15px}
#paytab .payment_check{}
#paytab .pc_item{margin:5px}
#paytab .pci_head{border-bottom:1px #ddd solid}
#paytab .pci_head h4,
#paytab .pci_head h4 span{padding:0px 5px;line-height:30px;font-size:14px}
#paytab .pci_body{padding:5px}
#paytab .pci_body ul,
#paytab .pci_body ul li{float:left;display:inline}
#paytab .pci_body ul li{margin:5px;overflow:hidden;background:#eee}
#paytab .pci_body ul li{width:120px;height:40px}
#paytab .pci_body ul li{position:relative;border:4px #ccc solid}
#paytab .pci_body ul li.current{border:4px #690 solid}
#paytab .pci_body ul li.current i{width:20px;height:17px;position:absolute;right:0;bottom:0;_right:-1px;_bottom:-1px;background:url(../images/check.png) no-repeat}
#paytab .pci_body ul li em{width:30px;height:15px;position:absolute;left:0;top:0;_left:-1px;_top:-1px;background:url(../images/qiye.png) no-repeat}
#paytab .pci_body input{display:none}
/*装修装饰页面--预约热线*/
textarea{border:1px solid #ccc;padding:7px}
.p-form .p-form-i span.inline{line-height:normal}
.e-info li .aptenttel{font-size:14.5px;font-weight:bold}
.decorator_raty li{margin:6px 0}
.decoration_raty_list tr th{border-bottom:2px solid #FE3131;padding:12px}
.decoration_raty_list tr td{padding:12px;padding-top:27px;border-bottom:1px solid #ccc}
.center_raty{padding-top:4px}

/*评论按钮*/
.point .p-box-btn1{margin-top:35px;height:43px;margin-bottom:10px}
.point .p-box-btn1 a{border-radius:3px;text-align:center;margin-right:20px;display:inline-block;width:100px;height:43px;line-height:40px;font-size:14px;color:#e78200;background:#ffc500}
.point .p-box-btn1 a.done{margin-left:35px;background-position:-156px 0;color:#fff}

/*house*/
.house_info_table th,.house_info_table td{border:1px solid #e0e0e0;min-height:50px}
.house_info_table td{padding:0px 10px}  
.house_info_table th{background:#f6f6f6;text-align:center}

.content-warning{color:#ff741b}
.content-blue{color:#FE3131}
.content-c{color:#ccc}
.content-black{color:#666}


.p-form.small .p-form-i{margin-top:0px}
.p-form.small .p-form-i{margin-top:0px}
.panel-heading{height:40px; line-height:40px; background:#f1f5f8; font-size:16px; padding:0px 10px; border:1px solid #dee4e8; border-bottom:0px; font-family:"微软雅黑"}
.car-name{height:40px; line-height:40px; font-weight:bold;}
/*物业模块*/
.wuye .wy-common{
	width:1177px;height:330px; /* border:1px solid #2DABF4; */margin-top:20px;
}

.wuye .wy-common .common-top span{
	font-size: 22px;color:#FFF;height: 50px;line-height: 50px;padding-left:20px;
	
}
.wuye .wy-common .jf-top{
	width:100%;height:50px;background-color:#2DABF4; 
}
.wuye .jf{
height:410px;border-left:4px solid #2DABF4;border-right: 4px solid #2DABF4;border-bottom: 1px solid #2DABF4;
}
.wuye .jf .jf-left{
	width:80%;top:80px;margin-left:-140px;margin-top:30px;
}
.wuye .jf .jf-right{
	width:33%;height:250px;border:1px solid #2DABF4;float:right;margin-top:-280px;margin-right:20px;
	padding:20px;
}
.wuye .wy-two div{
	float:left;
}
.wuye .two-top{
	width:100%;height:50px;background-color:#2DABF4; 
}
.wuye .chaxun{
	width:30%;border:1px solid #2DABF4;height:330px;margin-right:4%;
}
.wuye .chaxun .chaxun-content{
	padding:20px;
}
.wuye .chaxun .chaxun-content input[type="submit"]{
	padding:5px 20px;margin-top:20px;margin-left:50px;
}
.wuye .chaxun .chaxun-content input[type="text"]{
	margin-right:10px;padding:5px;width:190px;height:16px;line-height:16px;border:1px solid #ccc;
}
.wuye .zhinan{
	width:30%;height:330px;border:1px solid #2DABF4;margin-right:5%;
}
.zhinan .zhinan-content{
	padding:20px;
}
.wuye .chaxun-content select{
	height:28px;width:160px;margin-bottom: 10px;font-size: 15px;
}
.wuye .zhinan select{
	height:28px;width:160px;margin-bottom: 10px;font-size: 15px;
}
.zhinan .zhinan-form input[type="text"]{
margin-right:10px;padding:5px;width:160px;height:16px;line-height:16px;border:1px solid #ccc;
}
.zhinan .zhinan-form input[type="submit"]{
	padding:5px 10px;
}
.wuye .zhinan .w-list{
	padding-left:12px;padding-top:8px;
}
.wuye .w-list li{height:25px;line-height:25px;list-style: square;}
.wuye  .w-list li a{color:#666}
.wuye  .w-list li a:hover{color:#3eb8f6}
.wuye .zhaoshang{
	width:30%;height:330px;border:1px solid #2DABF4;margin-right:0px;
}
.wuye .zhaoshang .guanggao-content{
padding:3px 0px 0px 0px;	text-align:center;margin:0px;
}
.wuye .wy-three div{
	float:left;
}
.wuye .fuwuzhongxin{
	width:64%;height:330px;margin-right:5%;
	border-left:3px solid #2DABF4;border-right: 3px solid #2DABF4;border-bottom: 1px solid #2DABF4;
}
.wuye .fuwuzhongxin .fuwuzhognxin-content{
	padding:20px 0px 20px 20px;
}
.wuye .fuwuzhongxin .fuwuzhognxin-content .wenzi{
	font-size: 16px;margin-left:40px;font-weight: bolder;
}
.wuye .fuwuzhongxin .fuwuzhognxin-content div{
	float:left;margin-right:30px;
}
.wuye .hezuowuye{
	width:30%;border:1px solid #2DABF4;height:330px;
}
.wuye .hezuowuye .hezuowuye-content{
	padding:10px;
}
.wuye .zhaoping{
	width:30%;border:1px solid #2DABF4;height:470px;margin-right:4%;
}
.wuye .zhaoping .zhaoping-content{
	padding:20px;
}
.wuye .zhaoping .zhaoping-content .w-list{
	margin-top:10px;margin-left:12px; 
}
.wuye .zhaoping .zhaoping-content .w-list li{
	width:300px;
}
.wuye .zhaoping .zhaoping-content ul li span{
	float:right;
}
.wuye .zhaoping .zhaoping-content  input[type="text"]{
margin-right:10px;padding:5px;width:210px;height:16px;line-height:16px;border:1px solid #ccc;
}
.wuye .zhaoping .zhaoping-content  input[type="submit"]{
	padding:5px 10px;
}
.wy-four div{
	float:left;
}
.wuye .jieshao{
	width:65%;border:1px solid #2DABF4;height:470px;
	border-left:3px solid #2DABF4;border-right: 3px solid #2DABF4;border-bottom: 1px solid #2DABF4;
}
.wuye .jieshao .jieshao-content{
	padding:20px;
}
.wuye .jieshao .jieshao-content table tr td:first-child{width:80px;color:#3eb8f6;font-weight: bolder;font-size: 18px;}
.wuye .jieshao .jieshao-content table tr td:nth-child(2){width:480px;font-weight: bolder;font-size: 14px;}
.wuye .jieshao .jieshao-content table tr td:nth-child(3) a{font-size: 14px;}

.wuye .fright{
	float:right;margin-right:10px;
}
.wuye .fright a{
	font-size: 16px;color:#FFF;
}
/*婚庆详情*/
.header .eara1{margin-left:55px;margin-top:43px;width:80px;height:32px;line-height:32px;position:relative}
.header .eara1>a{display:block;position:relative;padding-left:14px;width:66px;height:30px;line-height:30px;color:#FF3873;font-size:12px;font-weight:bold;border:1px solid #ddd;background-image:-webkit-linear-gradient(top,#fff,#f7f7f7);background-image:-moz-linear-gradient(top,#fff,#f7f7f7);background-image:-o-linear-gradient(top,#fff,#f7f7f7);background-image:-ms-linear-gradient(top,#fff,#f7f7f7);background-image:linear-gradient(top,#fff,#f7f7f7);border-radius:2px}
.header .eara1>a i{position:absolute;top:13px;right:11px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc}
.header .eara1>a.cur{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #fff;z-index:1000;background:#fff}
.header .eara1 .earabox{display:none;width:720px;top:31px;border:1px solid #ddd;height:300px;background-color:#fff;z-index:999}
.header .eara1 .earabox .eara-title{padding-top:15px;margin:0 20px;height:34px;border-bottom:1px solid #FF3873}
.header .eara1 .earabox .eara-title a{float:left;margin:0 1px;width:24px;line-height:24px;height:34px;text-align:center;font-weight:bold;font-size:14px;color:#FF3873}
.header .eara1 .earabox .eara-title a.cur{background-color:#FF3873;color:#fff}
.header .eara1 .earacon{line-height:30px;padding:10px 0}
.header .eara1 .earacon a{margin:0 20px;color:#FF3873}
.hungqingtitle{color:#FF3873}
.error{
	   /*  background:url("./demo/images/unchecked.gif") no-repeat 0px 0px; */
	    padding-left: 16px;
	    color:#FF741B;
	}
.normal{
	 padding-left: 16px;
	    color:#999;
	}